100 50
90808
139317
31196
119950
5471
131760
6291
111831
173747
80721
100723
1784
106661
166072
91600
48507
151582
143578
177316
82164
86511
76609
108738
130851
178933
192444
153068
18908
73811
21102
53038
124731
101886
134741
45748
141465
52532
61437
58779
21142
45609
27059
93224
74935
89781
14229
161451
151074
22442
2776
189886
197548
195790
59197
82765
46775
177613
14328
20961
120462
62542
52666
130736
58744
93868
130506
181280
121154
147291
143709
78434
108207
61627
132487
26939
110283
168258
96885
87562
131645
187893
11884
1529
66790
61999
88243
176780
156917
64981
89907
102938
137162
15411
60178
199741
139812
49264
48801
12458
162117
